html,body,div,p,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td,blockquote,img{margin:0;padding:0;}
img{border:0 none;}
a{text-decoration:none;}
ol,ul,li{list-style-type:none;}
input,textarea,button{outline:none;}
input[type^="text"],input[type^="password"],textarea {border:1px solid #bbb; background:#f3f3f3;}
input:focus,textarea:focus {background:#eee; border-color:#999;}
input{vertical-align:middle;}
input[type^="radio"]{border:none; background:none;width:auto;}
.round{-moz-border-radius: 5px; -webkit-border-radius: 5px; }
.clear{clear:both;}
.show{display:block;}
.hide{display:none;}
/* common */
body{background:#CAC4B4 url(images/body_bg.jpg);font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif;}
.wrap{margin:0 auto;}
#header{min-width:980px;}
  .title{height:80px; width:980px; margin:0 auto; }
  .title #now{float:right;}
  .nav{ background:#653D0F url(images/top_nav_bg.jpg); height:37px; box-shadow: #fff 0px 0px 10px;}
    .nav ul{ width:980px; margin:0 auto; height:37px;}
    .nav ul li{ padding:3px 0px; margin-right:5px; height:31px; float:left; line-height:31px; }
    .nav ul a{color:#DBD5C5; display:inline-block; padding:0 26px;-moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow:#fff 0px 0px 20px;}
    .nav ul a:hover, .nav ul a.on{ color:#F6F6F6;background:#956D3F;}
  .cate{width:980px; padding:10px 0; margin:0 auto; background:#F6F6F6; display:none; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; }
    .cate p{ padding:3px 0px; margin-left:50px; -moz-border-radius:5px; -webkit-border-radius:5px; }
    .cate a{ display:inline-block; padding:2px 18px; background:#880000; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#middle{margin:0 auto 10px; padding:10px 0; width:980px; min-height:700px; background: #F6F6F6 url(images/background.png); -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px;  box-shadow: #666 0px 0px 10px;}
/**************** 首页 ***************/
  /* 图片slide */
  .gallery{ width:960px; height:360px; background:#DDDDDD; position:relative; margin:0 10px 10px; background:#F0F0F0;}
    .s_show{width:578px; height:360px; position:absolute; left:0; top:0;}
	.s_show_pic{width:568px; height:350px; padding:5px;}
    .s_show_pic img{width:568px; height:350px;}
	.s_show_mask{ height:24px; position:absolute; left:0; bottom:5px; background:#000000; filter:alpha(opacity=60);  opacity:0.6; width:548px; padding:5px 10px; margin:0 5px; z-index:1987;}
	.s_show_tit{ height:24px; text-align:center; line-height:24px; position:absolute; left:0; bottom:5px; color:#FFF; width:558px; padding:5px 10px; z-index:1988;}
	.s_show_tit a{color:#FFFFFF;}
    .s_list{width:380px; height:355px; position:absolute; right:0; top:0; padding-top:5px;}
    .s_list li{ float:left; width:120px; height:84px; margin:2px 0 2px 5px;_margin:0 0 1px 4px;}
    .s_list img{width:110px; height:76px; border:4px solid #DDDDDD;}
	.s_list img.border{border:4px solid #653D0F;}

  /* 中间部分 */
  .index_content{ margin:10px; height:270px; position:relative;}
    .about, .news, .info{ width:308px; height:260px; position:absolute; overflow:hidden; background:#F0F0F0; border-bottom:5px solid #5F1D20;}
	.about{top:0; left:0; z-index:2012;}
	.news{top:0; left:325px; }
	.info{top:0; left:650px; }
	.box_title{ padding:5px 10px; font-size:18px; height:28px; line-height:28px; font-weight:bold; border-bottom:1px solid #5F1D20; border-right:8px solid #5F1D20; color:#5F1D20;  background:#F0F0F0 url(../../res/images/title_icon.png) center left no-repeat;}
	.box_title b{padding-left:26px; }
	.box_title span{ margin-left:10px; font-size:12px; line-height:26px; }
	.box_list{ padding:5px 10px; list-style:none; font-size:14px; }
	.box_content{ text-indent:2em; padding:5px 10px; line-height:24px; font-size:14px; overflow:hidden; }
	.box_list li{width:280px; height:26px; line-height:26px; margin:0 auto; overflow:hidden;}

  /* 首页友情链接 */
  .links{ margin:10px; border:1px solid #CCCCCC; background:#F0F0F0; }
    .links_nav{height:32px; line-height:32px; font-size:16px; font-weight:bold; border-bottom:1px solid #CCCCCC;}
	.links_nav a{display:inline-block; line-height:22px; padding:5px 20px; float:left; border-right:1px solid #CCCCCC; cursor:pointer;}
	.links_nav a.on{ background:#FFFFFF; border-bottom:1px solid #FFFFFF;}
    .links_div{clear:both; padding:5px 10px;  background:#FFFFFF; display:none;}
/***********************************/
  /* 面包屑 */
  #crumbs{width:980px; margin:-10px auto 10px;background:#F0F0F0 url(../../res/images/title_icon.png) center left no-repeat; border-bottom:5px solid #5F1D20;   height:36px;}
  #crumbs .crumbs_show{ padding-left:36px; line-height:36px; color:#5F1D20;  }
  /* 列表页面 */
  .cate_nav{margin:10px 19px 10px; background:#F0F0F0;}
    .cate_nav_list{ height:32px; line-height:32px; font-size:16px; font-weight:bold; border:1px solid #CCCCCC;}
    .cate_nav_list a{display:inline-block; line-height:22px; padding:5px 20px; float:left; border-right:1px solid #CCCCCC; cursor:pointer;}
    .cate_nav_list a.on{ border-bottom:1px solid #FFFFFF; background: #FFFFFF;}
	.tag_nav_list{padding:10px; border:1px solid #CCCCCC;}
	.tag_nav_list a{ display:inline-block; margin:3px; padding:0 5px; height:22px; line-height:22px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#DDDDDD;}

  .content{margin:10px; position:relative; }
    .main{ width:720px; margin:10px 0; overflow:hidden; }
      .main_list{ _margin-left:-10px;}
      .main_list li{ float:left; height:180px; width:220px; margin:0 9px 12px 9px; text-align:center; border:1px solid #DDDDDD;  box-shadow: #DDDDDD 2px 2px 3px; overflow:hidden; }
      .main_list li img{ width:200px; height:135px; border:none; margin:10px auto 2px;}
      .main_list li p{text-align:center; margin-top:5px; height:22px; line-height:22px; overflow:hidden;}
      .main_list li p a{ margin:0 5px; color:#653D0F; }
	  
	.main_news{ width:650px;  margin:10px 0;}
	  .main_news_list{ margin:0 9px 10px 9px; padding:10px 15px 10px 15px; background:#F0F0F0; }
	  .main_news_list li{ list-style:square inside; margin:5px auto; padding:3px 5px; line-height:24px; font-size:16px; }
	  .main_news_list li a{ padding:5px; color:#653D0F; }
	  .main_news_list li.odd{background:#E0E0E0; }
	  .main_news_list li.even{background:#F9F9F9; }
	  .main_news_list li:hover{ background:#FFFFFF; }
	
    .search_info{ width:612px; margin:10px 9px; padding:10px; background:#F0F0F0; text-align:center;}
	  .search_info span{color:#AA0000; font-weight:bold; margin:0 5px;}
	  
	.notfound{ padding:10px; background:#F0F0F0; text-align:center;}
	
	/* 产品详情页面 */
	.post{ width:610px;  margin:10px 0 10px 10px; padding:10px; background:#F6F6F6; }
	    .post_title{text-align:center; padding-bottom:6px;  text-shadow:#999999 2px 2px 0px;}
		.post_tab{ font-size:14px; margin:10px auto; border-bottom:3px solid #653D0F; line-height:26px; height:26px; text-align:right; overflow:hidden;}
		.post_tab a{ padding:4px 10px;height:20px; color:#653D0F; background:#DDDDDD; }
		.post_tab a.on{ background:#653D0F; color:#FFFFFF;}
		
	    .post_meta{  border-bottom:1px solid #DDDDDD; margin-bottom:10px; font-size:12px; text-align:right; }
		
	  .post_content{ line-height:26px; padding:10px 6px;}
	  .post_relate{ background:#FFFFFF; padding:3px 6px; margin:5px 0; font-size:14px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	    .post_relate a{color:#653D0F}
		.post_relate .post_prev{float:left;}
		.post_relate .post_next{float:right;}
		
	  .post_div_order{ text-align:right; margin:5px; }
	  .post_div_order .order_btn{ width:80px; height:32px; background:#660000;}
	  
	#comments{ margin:10px; }
	.comments_box{ margin:10px auto; background:#e6e6e6; line-height:150%;}
	.comment_text{ padding:3px 8px;word-wrap: break-word; }
	.comment_data{ padding:3px 8px; text-align:right; font-size:10px; }
		
	#comment_form label{ display:inline-block; width:100px; }
	#comment_form ul li{ line-height:26px; }
	#comment_form input#url, #comment_form input#mail, #comment_form input#author{ height:22px; width:300px; border:1px solid #ddd; }
	#comment_form textarea.textarea{ height:90px; width:300px; margin-top:10px; border:1px solid #ddd;  }
	#comment_form #submit{border:none; background:#653D0F; color:#fff; padding:2px 6px;}
		
		
		
	.pro_order { text-align: center; padding:10px; margin:20px auto;}
	.pro_order p{line-height:28px;margin:5px auto;}
	.pro_order p label{ display:inline-block; width:100px; }
	.pro_order .text{ height:22px; line-height:22px; width:300px; border:1px solid #ddd; }
	.pro_order #in_submit_order{ border:1px solid #ddd; padding:3px 6px; }
	
		
	.page{ margin:10px; padding:10px; background:#F6F6F6; }
	  .page_title{text-align:center; padding-bottom:6px; border-bottom:1px solid #DDDDDD; text-shadow:#999999 2px 2px 0px;}
	  .page_content{ line-height:26px; padding:10px 6px; }
	  .page_content p{text-indent:2em; margin:10px auto;}
	  
		
	/* 分页 */
	.pagenav{background:#F0F0F0; margin:10px 9px 0 9px; text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	  .page-navigator{ padding:5px 10px; }
	  .page-navigator li{ display:inline; margin:0 2px;  }
	  .page-navigator li a{ padding:2px 8px; line-height:20px; height:20px; background:#FFFFFF; color:#653D0F; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	  .page-navigator li a:hover{ background:#C59D6F; color:#FFFFFF;  }
	  .page-navigator li.current a{ background:#653D0F; color:#FFFFFF; }
	
	.c_btn{ position:absolute; right:-10px; _right:0; top:0px; width:20px; height:40px; background:#990000;}
	
	.sidebar, .sidebar_news{ position:absolute; right:10px; _right:20px; top:0px; }
	.sidebar{ width:225px; }
	.sidebar_news{ width:295px;}
	  .sidebox{margin-bottom:10px;}
	  .side_title{background:#F0F0F0; padding:3px 10px; font-size:16px; height:26px; line-height:26px; font-weight:bold; border-left:8px solid #5F1D20;}
	  .side_title span.t{float:right;}
	  .side_box_list{border:1px solid #DDDDDD; padding:10px 10px 10px 10px; font-size:14px; }
	  .side_box_list li{list-style:inside disc; line-height:20px; margin:5px auto;}
	  
  
	.error{margin:20px auto; text-align:center;}
	  .error dt{margin:10px auto 20px;}
	  .error dd{ font-size:20px; line-height:72px; font-weight:bold;}
	  .error dd span{ font-size:72px; font-weight:bolder; margin-right:40px;}
#footer{ font-size:12px; min-width:980px; background: #F6F6F6 url(images/background.png); -moz-border-radius: 5px; -webkit-border-radius: 5px;  box-shadow: #666 0px 0px 10px; padding:10px 0;}
	.footer_content{ width:980px; margin:0 auto; text-align:center; }